package com.link.base.base.contract.model;

import com.link.core.basic.model.BasicModel;

/**
 * 合同版本表
 *
 */
public class ContractVer extends BasicModel {

    /**
    *  项目ID
    */
    private Long projectId;
    /**
    *  客户合同编号
    */
    private String contractCode;
    /**
    *  合同名称
    */
    private String contractName;
    /**
    *  合同类型
    */
    private String contractType;
    /**
    *  获取定点月份
    */
    private String conMonth;
    /**
    *  合同状态
    */
    private String contractStatus;
    /**
    *  签约时间
    */
    private String signTime;
    /**
    *  签约地点
    */
    private String signPlace;
    /**
    *  结算币种
    */
    private String billType;
    /**
    *  年降
    */
    private String yearDecline;
    /**
    *  初次交样时间
    */
    private String fstSampleTime;
    /**
    *  SOP时间
    */
    private String sopTime;
    /**
    *  客户端合同授权人
    */
    private String donorId;
    /**
    *  客户端采购员
    */
    private String buyerId;
    /**
    *  授权人邮箱或电话
    */
    private String donorRelate;
    /**
    *  采购员邮箱或电话
    */
    private String buyerRelate;
    /**
    *  备注
    */
    private String comments;

    private String acctName;
    private String projectCode;
    private String salemanName;
    private String prodPlant;
    private String acctCode;
    private String acctAddr;
    private String acctMail;
    private String acctFax;
    private String acctPayType;
    private String areamanName;
    private String clearingForm;

    private String auditStatus;

    /**
     *  业务经理
     */
    private String busManageName;

    /**
     *  生产工厂ID
     */
    private Long prodFactotyId;
    /**
     *  生产工厂
     */
    private String prodFactoty;

    /**
     *  年降
     */
    private String annualDecline;

    public Long getProdFactotyId() {
        return prodFactotyId;
    }

    public void setProdFactotyId(Long prodFactotyId) {
        this.prodFactotyId = prodFactotyId;
    }

    public String getProdFactoty() {
        return prodFactoty;
    }

    public void setProdFactoty(String prodFactoty) {
        this.prodFactoty = prodFactoty;
    }

    public String getAnnualDecline() {
        return annualDecline;
    }

    public void setAnnualDecline(String annualDecline) {
        this.annualDecline = annualDecline;
    }

    public String getBusManageName() {
        return busManageName;
    }

    public void setBusManageName(String busManageName) {
        this.busManageName = busManageName;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getClearingForm() {
        return clearingForm;
    }

    public void setClearingForm(String clearingForm) {
        this.clearingForm = clearingForm;
    }

    public String getSalemanName() {
        return salemanName;
    }

    public void setSalemanName(String salemanName) {
        this.salemanName = salemanName;
    }

    public String getAreamanName() {
        return areamanName;
    }

    public void setAreamanName(String areamanName) {
        this.areamanName = areamanName;
    }

    private Long acctId;

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getProdPlant() {
        return prodPlant;
    }

    public void setProdPlant(String prodPlant) {
        this.prodPlant = prodPlant;
    }

    public String getAcctCode() {
        return acctCode;
    }

    public void setAcctCode(String acctCode) {
        this.acctCode = acctCode;
    }

    public String getAcctAddr() {
        return acctAddr;
    }

    public void setAcctAddr(String acctAddr) {
        this.acctAddr = acctAddr;
    }

    public String getAcctMail() {
        return acctMail;
    }

    public void setAcctMail(String acctMail) {
        this.acctMail = acctMail;
    }

    public String getAcctFax() {
        return acctFax;
    }

    public void setAcctFax(String acctFax) {
        this.acctFax = acctFax;
    }

    public String getAcctPayType() {
        return acctPayType;
    }

    public void setAcctPayType(String acctPayType) {
        this.acctPayType = acctPayType;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getContractCode() {
        return contractCode;
    }

    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getContractType() {
        return contractType;
    }

    public void setContractType(String contractType) {
        this.contractType = contractType;
    }

    public String getConMonth() {
        return conMonth;
    }

    public void setConMonth(String conMonth) {
        this.conMonth = conMonth;
    }

    public String getContractStatus() {
        return contractStatus;
    }

    public void setContractStatus(String contractStatus) {
        this.contractStatus = contractStatus;
    }

    public String getSignTime() {
        return signTime;
    }

    public void setSignTime(String signTime) {
        this.signTime = signTime;
    }

    public String getSignPlace() {
        return signPlace;
    }

    public void setSignPlace(String signPlace) {
        this.signPlace = signPlace;
    }

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType;
    }

    public String getYearDecline() {
        return yearDecline;
    }

    public void setYearDecline(String yearDecline) {
        this.yearDecline = yearDecline;
    }

    public String getFstSampleTime() {
        return fstSampleTime;
    }

    public void setFstSampleTime(String fstSampleTime) {
        this.fstSampleTime = fstSampleTime;
    }

    public String getSopTime() {
        return sopTime;
    }

    public void setSopTime(String sopTime) {
        this.sopTime = sopTime;
    }

    public String getDonorId() {
        return donorId;
    }

    public void setDonorId(String donorId) {
        this.donorId = donorId;
    }

    public String getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId;
    }

    public String getDonorRelate() {
        return donorRelate;
    }

    public void setDonorRelate(String donorRelate) {
        this.donorRelate = donorRelate;
    }

    public String getBuyerRelate() {
        return buyerRelate;
    }

    public void setBuyerRelate(String buyerRelate) {
        this.buyerRelate = buyerRelate;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    private Long version;

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    private Long oldId;

    public Long getOldId() {
        return oldId;
    }

    public void setOldId(Long oldId) {
        this.oldId = oldId;
    }
}
